sanitary landfill

Explore definitions, synonyms, and language insights of sanitary landfill

Definitions

Noun
a low area where waste is buried between layers of earth

More General Terms